.divForm{width:70%;}
.divForm div.ui-state-error{
	margin : 10px;
	padding: 5px 10px 5px 25px;
	font-weight:bold;
	color:#FFFFF3;
}
.form fieldset {position: relative; padding: 1.5em;}
.form legend{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.form input[type=submit]{float:left;}
.form input[type=text]{width: 40%;}
.form input[type=password]{width: 40%;}
.form select{width: 40%;}
.form div{
	clear:both;
	margin-top: 10px;
	padding-top: 20px;
	text-align: right;
	padding-bottom: 13px;
}
.form div label{
	text-align: right;
	float: right;
	font-size: 12px;
	font-weight: bold;
	display:block;
	line-height: 20px;
	width:150px;
}
.form label.required:before {
	content: "* ";
	color: #ff0000;
}

.form ul.ui-state-error {
	list-style: none;
	width: 60%;
	margin : 10px;
	padding: 5px 10px 5px 25px;
	color:#FFFFF3;
	font-weight:bold;
}
legend { padding: 0.3em; }